package secondStage.part2.异常;

/**
 * 异常处理之：try....catch.....
 * 执行流程:
 * 程序从try里面的代码开始执行
 * 出现异常，会自动生成一个异常类对象，该异常对象将被提交给Java运行时系統
 * 当Java运行时系统接收到异常对象时，会到catch中去找匹配的异常类， 找到后进行异常的处理
 * 执行完毕之后，程序还可以继续往下执行
 *
 * @author Administrator
 */
public class ExceptionDemo3 {
    public static void main(String[] args) {
        System.out.println("开始");
        method();
        System.out.println("结束");
    }

    public static void method() {
        try {
            int[] arr = {1, 2, 3};
            System.out.println(arr[3]);
        } catch (ArrayIndexOutOfBoundsException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}